package com.wxm.config;

import lombok.Data;
import org.springframework.boot.context.properties.ConfigurationProperties;
import org.springframework.context.annotation.Configuration;

/**
 * <p>
 *      通联支付配置
 * </p>
 *
 * @author: wxm
 * @Date: 2023/4/7
 */
@Data
@Configuration
@ConfigurationProperties(prefix = "tl-pay")
public class TlPayProperties {
    /**
     * 通联支付商户号
     **/
    private String cusid;

    /**
     * 通联支付appid
     **/
    private String appid;

    /**
     * 针对微信支付的微信appid
     */
    private String subAppid;

    /**
     * 通联支付基础url
     **/
    private String apiBaseUrl;

    /**
     * 通联支付签名方式
     **/
    private String signType;

    /**
     * 接口版本号
     */
    private String version;

    /**
     * 通联支付商户私钥 请求 加签
     **/
    private String mchRsaPrivateKey;

    /**
     * 通联支付平台公钥 结果 验签
     **/
    private String tlRsaPublicKey;

    /**
     * 异步通知地址 http://xxx.xxx.xx/tl/pay-notify/{orderNo}
     **/
    private String notify;
}
